import sys
import os

# 将项目根目录添加到 sys.path
project_root = os.path.abspath(os.path.join(os.path.dirname(__file__), "../../"))
if project_root not in sys.path:
    sys.path.append(project_root)

# 导入模块
try:
    from Streamlit_Frontend.Generate_Recommendations import Generator
    print("✅ 成功导入 Streamlit_Frontend.Generate_Recommendations 模块！")
except ModuleNotFoundError as e:
    print(f"❌ 模块未找到错误: {e}")
    print("请确认以下几点：")
    print("1. Streamlit_Frontend 是一个目录，并且包含 __init__.py 文件")
    print("2. Generate_Recommendations.py 文件位于 Streamlit_Frontend 目录下")
    print("3. 当前运行目录为项目根目录")